package com.flow.asyncflow.core.node;


import com.flow.asyncflow.core.entity.core.AsyncFlowContext;
import com.flow.asyncflow.core.entity.core.AsyncFlowNodeResponse;
import com.flow.asyncflow.core.entity.core.AsyncFlowRequest;

/**
 * 流节点接口
 * @param <TAsyncContext>
 */
public interface IFlowNode<TAsyncContext>  extends INode {
     //操作节点集成的接口
     AsyncFlowNodeResponse execute(AsyncFlowRequest request, AsyncFlowContext<TAsyncContext> asyncData);
}
